package com.kaili.basic.pojo.dto;

import lombok.Data;
import org.hibernate.validator.constraints.NotEmpty;

import javax.validation.constraints.NotNull;

/**
 * @version 1.0
 * @ClassName: BaseMaintenanceAddDto
 * @Description: 新增 编辑 删除 实体类
 * @author: xinglei
 * @Time: 18-12-11 下午2:47
 * @Copyright: © 2018 杭州凯立通信有限公司 版权所有
 * @Warning: 本内容仅限于公司内部传阅, 禁止外泄或用于其它商业目的
 */
@Data
public class BaseMaintenanceUpdateDto {

    /**
     * 维修保养ID
     */
    private Long maintenanceId;
    /**
     * 车辆ID
     */
    @NotNull(message = "车辆ID不能为空")
    private Long carId;
    /**
     * 金额
     */
    @NotNull(message = "金额不能为空")
    private double amount;
    /**
     * 取车日期
     */
    @NotEmpty(message = "取车日期不能为空")
    private String extractionTime;
    /**
     * 登记日期
     */
    @NotEmpty(message = "登记日期不能为空")
    private String registerTime;
    /**
     * 里程
     */
    private double mileage;
    /**
     * 登记网点
     */
    @NotNull(message = "登记网点不能为空")
    private Long siteId;
    /**
     * 类别
     */
    @NotNull(message = "类别不能为空")
    private Long typeId;
    /**
     * 修理单位
     */
    @NotEmpty(message = "修理单位不能为空")
    private String repairUnit;
    /**
     * 备注
     */
    @NotEmpty(message = "备注不能为空")
    private String remark;


}
